Simple ASIC Complex ASIC RaPiD FPGA GARP DPGA SuperSpeculative RAW TRACE ( Multiscalar ) SMT VECTOR
نویسندگان
چکیده
Poor scalability of Superscalar architectures with increasing instruction-level parallelism (ilp) has resulted in a trend towards statically scheduled horizontal architectures such as Very Large Instruction Word (vliw) processors and their more sophisticated successors called Explicitly Parallel Instruction Computing (epic) architectures. We extend the epic model with additional capabilities to reconngure the datapath at runtime in terms of the number and types of functional units comprising it. This yields a more general class of architectures which we call Adaptive Explicitly Parallel Instruction Computing (a-epic) architectures. We believe that these architectures are at the right level of granularity for automatic compilation (unlike many of the purely fpga based machines) and yet yield many of the performance beneets of reconngurable logic. We present the a-epic model and for an interesting subspace of a-epic architectures, the necessary compilation technology. We highlight many of the compilation problems associated with targeting reconngurable targets (of which a-epic's are part of) and show how they can be eeciently addressed within our framework. Performance results on a set media and signal processing applications are shown using our research compiler.
منابع مشابه
Modular approach for an ASIC integration of electrical drive controls
VLSI circuits design allows today to consider new modes of implementation for electrical controls. However, design techniques require an adaptation effort that few designers, too accustomed to the software approach, provide. The authors of this article propose to develop a methodology to guide the electrical designers towards optimal performances of control algorithms implementation. Thus, they...
متن کاملRapid Prototyping for Hardware Accelerated Elliptic Curve Public-Key Cryptosystems
A generator-based design and validation methodology for rapid prototyping of elliptic curve public-key cryptosystem hardware is described. By their very nature, crypto systems challenge both design and validation. Pure RTL-based synthesis is as unsuitable as is high-level synthesis. Instead, a generator program accepts the two main parameters, key size and multiplier radix, and creates a highly...
متن کاملPosition Statements
There was a time – in the dim historical past – when foundries actually made ASICs with only 5000 to 50,000 logic gates. But FPGAs and CPLDs conquered those markets and pushed ASIC silicon toward opportunities with more logic, volume, and speed. Today's largest FPGAs approach the few-million-gate size of a typical ASIC design, and continue to sprout embedded cores, such as CPUs, memories, and i...
متن کاملHow Fast Is Rapid FPGA-based Prototyping: Lessons and Challenges from the Digital TV Design Prototyping Project
This paper presents a case study targeting the Aptix MP4 board and Xilinx VirtexE FPGAs, for digital TV application prototyping. The difficult FPGA prototyping issues typically encountered by engineers are illustrated on a big industrial example. Due to the increasing ASIC complexity, the basic challenge was to meet the project deadlines. To enable faster FPGA-based prototyping, both the ASIC d...
متن کاملA survey of new research directions in microprocessors
Current microprocessors utilise the instruction-level parallelism by a deep processor pipeline and the superscalar instruction issue technique. VLSI technology offers several solutions for aggressive exploitation of the instruction-level parallelism in future generations of microprocessors. Technological advances will replace the gate delay by on-chip wire delay as the main obstacle to increase...
متن کامل